# 1. 製品紹介 ![](media/A1.png) ## 1.1 説明 この学習キットは6歳以上の子供向けに特化したプログラム可能なツールで、LED、ボタン、LCD、フォトセンサー、サウンドセンサー、IR受信機、温湿度センサーなど15のモジュールとセンサーを備え、30以上の面白いプロジェクトを収録しています。 Arduino C言語が提供されており、プログラミング思考の育成を支援します。 ## 1.2 特徴 1. 簡単な配線:VCCとGNDの配線は隠されています。 2. 多機能:NanoまたはESP32開発ボードを制御ボードとして使用可能で、15のセンサーが統合されています。外部電源が接続されている場合、DIPスイッチでVCC電圧を3.3Vまたは5Vに切り替えられます。 3. シンプルな構造:6mmの二重通過銅柱でアクリル板を接続します。 4. 高い拡張性:VCCとGNDピンが提供されています。 5. プログラミング学習:Arduino C言語が利用可能です。 ## 1.3 パラメータ - **動作電圧:** 5V または 3.3V - **直流電源:** 7-12V - **USB電源:** 5V - **動作電流:** ≥35mA - **動作温度:** –10°C ~ +65°C ## 1.4 キット内容 | No. | コンポーネント | 数量 | 画像 | | ---- | ------------------------------------------- | ---- | -------------------------------------- | | 1 | Keyestudio 回路統合ボード | 1 | ![](media/A2.png) | | 2 | Keyestudio ESP32 ボード | 1 | ![](media/A3.png) | | 3 | 3XAA 電池ホルダー(電池は含まれていません) | 1 | ![](media/A4.png) | | 4 | サーボ | 1 | ![](media/A5.png) | | 5 | マイナスドライバー | 1 | ![](media/A6.png) | | 6 | プラスドライバー | 1 | ![](media/A7.png) | | 7 | IRリモコン | 1 | ![](media/A8.png) | | 8 | USBケーブル | 1 | ![](media/A9.png) | | 9 | M2.5*6MM 丸頭ネジ | 22 | ![](media/A10.png) | | 10 | M2.5*9MM 二重通過銅柱 | 10 | ![](media/A11.png) | | 11 | 20CM F-F デュポン線 | 20 | ![](media/A12.png) | | 12 | 10CM F-F デュポン線 | 20 | ![](media/A13.png) | | 13 | アクリル板 | 1 | ![](media/A14.png) | | 14 | ゴムパッド | 4 | ![](media/A15.png) | | 15 | ポテンショメータキャップ | 1 | ![](media/A16.png) | | 16 | 赤ボタンキャップ | 1 | ![](media/A17.png) | | 17 | 緑ボタンキャップ | 1 | ![](media/A18.png) | | 18 | 黄ボタンキャップ | 1 | ![](media/A19.png) | | 19 | 青ボタンキャップ | 1 | ![](media/A20.png) | ## 1.5 ESP32 制御ボード ![](media/A21.png) **紹介** Keyestudio ESP32 コアボードはESP-WROOM-32モジュールをベースにしたミニ開発ボードです。ボードはほとんどのI/Oポートを2.54mmピッチのピンヘッダーに引き出しており、必要に応じて周辺機器を簡単に接続できます。 開発およびデバッグ時には、両側の標準ピンヘッダーが操作をより簡単かつ便利にします。 ESP-WROOM-32モジュールは業界をリードするWiFi + Bluetooth統合ソリューションで、10個未満の外部部品で構成されています。アンテナスイッチ、RFバラン、パワーアンプ、低雑音アンプ、フィルター、電源管理モジュールを統合しています。同時にTSMCの低消費電力40nm技術を採用し、電力性能とRF性能を両立し、安全で信頼性が高く、多様なアプリケーションに拡張しやすい設計です。 **仕様** - マイクロコントローラ:ESP-WROOM-32 モジュール - USB-シリアルポートチップ:CP2102-GMR - 動作電圧:DC 5V - 動作電流:80mA - 電流供給:500mA - 動作温度範囲:-40°C ~ +85°C - WiFiモード:Station/SoftAP/SoftAP+Station/P2P - WiFiプロトコル:802.11 b/g/n/e/i(802.11n、最大速度150 Mbps) - WiFi周波数範囲:2.4 GHz ~ 2.5 GHz - Bluetoothプロトコル:Bluetooth v4.2 BR/EDRおよびBLE標準準拠 - 寸法:55*26*13mm - 重量:9.3g **ピン配置** ![](media/A22.png) ESP32は一般的なプロセッサよりピン数は少ないですが、ピンの多機能再利用に問題はありません。 **注意**:ESP32のピン電圧レベルは3.3Vです。5V動作の他デバイスと接続する場合は、レベルコンバーターを使用して電圧レベルを変換してください。 - **電源ピン:** モジュールには+5Vと3.3Vの2つの電源ピンがあります。これらのピンを使って他のデバイスやモジュールに電源を供給できます。 ![](media/A23.png) - **GNDピン:** モジュールには3つのグランドピンがあります。 - **Enableピン (EN):** このピンはモジュールの有効/無効を制御します。高レベルで有効、低レベルで無効になります。 - **入出力ピン (GPIO):** 32個のGPIOピンを使ってLED、スイッチ、その他の入出力デバイスと通信できます。内部でプルアップまたはプルダウンも可能です。 - **注意:** GPIO6からGPIO11ピン(SCK/CLK、SDO/SD0、SDI/SD1、SHD/SD2、SWP/SD3、SCS/CMDピン)は内部モジュールのSPI通信に使用されているため、使用は推奨されません。 - **ADC:** このモジュールには16個のADCピンがあり、アナログ電圧(センサー出力など)をデジタル電圧に変換できます。いくつかのコンバーターは内部アンプに接続されており、高精度で微小電圧を測定可能です。 - **DAC:** ESP32モジュールには8ビット精度の2つのD/Aコンバーターがあります。 - **タッチパッド:** ESP32モジュールには静電容量変化に感度のある10個のピンがあり、特定のPCBパッドに接続してタッチスイッチとして使用できます。 - **SPI:** モジュールには2つのSPIインターフェースがあり、ディスプレイ、SD/microSDメモリーカードモジュール、外部フラッシュメモリーの接続に使用できます。 - **I2C:** SDAとSCLピンはI2C通信に使用されます。 - **シリアル通信 (UART):** モジュールには2つのUARTシリアルインターフェースがあり、最大5Mbpsの情報を2台のデバイス間で転送可能です。UART0はCTSおよびRTS制御機能も備えています。 - **PWM:** ほぼすべてのESP32入出力ピンはPWM(パルス幅変調)に使用可能で、モーターやLEDライト、色の制御に利用できます。 ## 1.6 コンポーネント ![](media/A24.png) ## 1.7 ESP32 統合ボード ![](media/A25.png) この拡張ボードはKeyestudio Nano Plus開発ボードおよびKeyestudio ESP32開発ボードと互換性があります。VCCの電圧はDIPスイッチで3.3V(ESP32)または5V(Nano)に設定可能です。 4つのボタン、4つのLED(赤、黄、緑、青)、6つのWS2812 RGB LED、ブザー、PIRモーションセンサー、IR受信機、サウンドセンサー、フォトレジスター、8002アンプ、ポテンショメーター、超音波センサー、4ビットデジタル管表示器、8x8ドットマトリックス表示器、LCD 1602表示器を統合しています。 さらに、各ピンに独自のVCCとGNDがあり、ボードの互換性が高く、他のモジュールの拡張学習の機会を増やします。 **モジュール紹介** ![](media/A26.png) **ピン配置** ![](media/A27.png)